Text copied to clipboard!
Titel
Text copied to clipboard!Entwickler für Eingebettete Systeme
Beschreibung
Text copied to clipboard!
Wir suchen einen Entwickler für Eingebettete Systeme, der unser technisches Team bei der Entwicklung innovativer und zuverlässiger Softwarelösungen für eingebettete Geräte unterstützt. In dieser Rolle sind Sie verantwortlich für die Konzeption, Implementierung, Testung und Wartung von Software, die in Hardwarekomponenten integriert ist. Sie arbeiten eng mit Hardware-Ingenieuren, Systemarchitekten und anderen Softwareentwicklern zusammen, um leistungsfähige und effiziente Systeme zu schaffen.
Als Entwickler für Eingebettete Systeme sind Sie maßgeblich an der Entwicklung von Software beteiligt, die in Produkten wie Automobilsteuergeräten, medizinischen Geräten, Industrieanlagen oder IoT-Geräten eingesetzt wird. Sie analysieren Systemanforderungen, entwerfen Softwarearchitekturen und schreiben Code in Sprachen wie C, C++ oder Python. Darüber hinaus führen Sie Unit-Tests und Integrationstests durch, um die Funktionalität und Zuverlässigkeit der Software sicherzustellen.
Ein tiefes Verständnis von Mikrocontrollern, Echtzeitbetriebssystemen (RTOS), Kommunikationsprotokollen (z. B. CAN, SPI, I2C) und Hardware-naher Programmierung ist unerlässlich. Sie sollten in der Lage sein, technische Dokumentationen zu erstellen und komplexe Probleme systematisch zu analysieren und zu lösen.
Wir bieten Ihnen ein dynamisches Arbeitsumfeld mit spannenden Projekten, die Sie aktiv mitgestalten können. Sie haben die Möglichkeit, sich kontinuierlich weiterzuentwickeln und neue Technologien kennenzulernen. Wenn Sie eine Leidenschaft für Technik haben und gerne an der Schnittstelle zwischen Hard- und Software arbeiten, freuen wir uns auf Ihre Bewerbung.
Verantwortlichkeiten
Text copied to clipboard!- Entwicklung von Software für eingebettete Systeme
- Analyse von Systemanforderungen und Erstellung technischer Spezifikationen
- Implementierung von Softwaremodulen in C/C++
- Integration und Test von Softwarekomponenten
- Fehlersuche und Optimierung bestehender Software
- Zusammenarbeit mit Hardware- und Systemingenieuren
- Erstellung technischer Dokumentationen
- Einbindung von Echtzeitbetriebssystemen (RTOS)
- Anwendung von Kommunikationsprotokollen wie CAN, SPI, I2C
- Sicherstellung der Einhaltung von Qualitätsstandards
Anforderungen
Text copied to clipboard!- Abgeschlossenes Studium in Informatik, Elektrotechnik oder vergleichbare Qualifikation
- Erfahrung in der Entwicklung von Embedded Software
- Sehr gute Kenntnisse in C und C++
- Verständnis von Mikrocontroller-Architekturen
- Erfahrung mit Echtzeitbetriebssystemen (RTOS)
- Kenntnisse in der Anwendung von Kommunikationsprotokollen
- Erfahrung mit Debugging- und Testtools
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Teamfähigkeit und eigenverantwortliches Arbeiten
- Analytisches Denkvermögen und Problemlösungskompetenz
Potenzielle Interviewfragen
Text copied to clipboard!- Welche Erfahrungen haben Sie mit Embedded-Softwareentwicklung?
- Welche Mikrocontroller-Plattformen haben Sie bereits verwendet?
- Wie gehen Sie bei der Fehlersuche in eingebetteten Systemen vor?
- Welche Programmiersprachen beherrschen Sie für Embedded-Systeme?
- Haben Sie Erfahrung mit Echtzeitbetriebssystemen?
- Wie dokumentieren Sie Ihre Softwarelösungen?
- Wie stellen Sie die Qualität Ihrer Software sicher?
- Können Sie ein Projekt beschreiben, bei dem Sie eingebettete Systeme entwickelt haben?
- Wie arbeiten Sie mit Hardware-Ingenieuren zusammen?
- Welche Tools nutzen Sie für Debugging und Testing?